var runtime.forcegc
12 uses
runtime (current package)
proc.go#L293: forcegc.g = getg()
proc.go#L294: lockInit(&forcegc.lock, lockRankForcegc)
proc.go#L296: lock(&forcegc.lock)
proc.go#L297: if forcegc.idle != 0 {
proc.go#L300: atomic.Store(&forcegc.idle, 1)
proc.go#L301: goparkunlock(&forcegc.lock, waitReasonForceGCIdle, traceEvGoBlock, 1)
proc.go#L5177: if t := (gcTrigger{kind: gcTriggerTime, now: now}); t.test() && atomic.Load(&forcegc.idle) != 0 {
proc.go#L5178: lock(&forcegc.lock)
proc.go#L5179: forcegc.idle = 0
proc.go#L5181: list.push(forcegc.g)
proc.go#L5183: unlock(&forcegc.lock)
runtime2.go#L1085: forcegc forcegcstate
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)